﻿.carousel {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.carousel-item {
    position: absolute;
    left: 0;
    overflow: hidden;
    transition: .8s;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0;
    cursor: pointer;
    pointer-events: none;
    > *{
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        transition: .8s;
        pointer-events: all;
        box-shadow: 2px 2px 8px 0px rgba(0,0,0,.5);
    }
}

.carousel-item__img-shadow{
    position: absolute;
    top: 0;
    filter: blur(10px);
}